package com.peas.platform.module.icims.budget.adjust.api.req;

import com.peas.platform.module.icims.budget.adjust.controller.vo.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel("保存年中新预算")
public class SaveBudgetNewVo extends BudgetNewVo {

    @ApiModelProperty(value = "年中新预算政府采购列表")
    private List<BudgetNewPurchaseVo> purchases;

    @ApiModelProperty(value = "年中新预算明细列表")
    private List<BudgetNewItemVo> items;

    @ApiModelProperty(value = "年中新预算年度资金计划列表")
    private List<BudgetNewYearVo> years;

    @ApiModelProperty(value = "年中新预算指标列表")
    private List<BudgetNewKpiVo> kpis;

    @ApiModelProperty(value = "年中新预算附件列表")
    private List<BudgetNewFileVo> files;

}
